//
//  QuizQuestionConfig.h
//  ParentsCommunity
//
//  Created by Tianlong on 2018/1/23.
//  Copyright © 2018年 XES. All rights reserved.
//

#ifndef QuizQuestionConfig_h
#define QuizQuestionConfig_h

#import "Masonry.h"


// 下一题按钮
typedef NS_ENUM(NSUInteger, QuizButtonState){
    QuizButtonStateNextQuestion,    // 下一题
    QuizButtonStateNextMistake,     // 下一个错题
    QuizButtonStateComplete,        // 完成
    QuizButtonStateSubmit,          // 提交
    QuizButtonStateSubmitting,      // 正在上传
    QuizButtonStateSubmitSuccess,   // 上传成功
    QuizButtonStateReviseMistake,   // 修改错题
    QuizButtonStateAnswerAgain,     // 重新答题
};

// 材料题
typedef NS_ENUM(NSUInteger, QuizQuestionStyle){
    QuizQuestionStyleChoice,        // 选择题
    QuizQuestionStyleMaterials,     // 材料题
};

// 提交,答案解析等控制器类型
typedef NS_ENUM(NSUInteger, QuizSubmitType) {
    QuizSubmitTypeReject,         //直接驳回 视图:顶部
    QuizSubmitTypeSubmitSuccess,  //提交成功 视图:顶部+解析
    QuizSubmitTypeCorrectReject,  //订正驳回 视图:顶部+解析+(排行榜)
    QuizSubmitTypeModifiMistake,  //修改错题 视图:分数+解析+有话说
    QuizSubmitTypeAllCorrect,     //无错误   视图:分数+解析+排行榜+有话说
};

// 提交解析排行榜视图的布局类型
typedef NS_ENUM(NSUInteger, QuizSubmitListItemType) {
    QuizSubmitListItemTypeTop,      // 顶部
    QuizSubmitListItemTypeAnaly,    // 解析
    QuizSubmitListItemTypeTalk,     // 老师优化说
    QuizSubmitListItemTypeList,     // 排行榜
    QuizSubmitListItemTypeScore,    // 分数
};


// 随机色
#define QuizRandomColor [UIColor colorWithRed:(arc4random_uniform(256) / 255.0) green:(arc4random_uniform(256) / 255.0) blue:(arc4random_uniform(256) / 255.0) alpha:1.0]

#define TestCount 20


#endif /* QuizQuestionConfig_h */
